﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="left2.aspx.cs" Inherits="left2" %>
<script src="js/js.js" type="text/javascript"></script>
<%--<script src="js/TreeView.js" type="text/javascript"></script>--%>
<script type = "text/javascript">
 var refreshInfo = function (target, id) {
   var eBayUserID = '<%= Session["eBayUserID"]%>';
   if (!eBayUserID) {
     parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
   }
   else {
     var node = target.tree('find', id);
     var title = node.attributes.title;
     var folderID = node.attributes.folderid;
     $.getJSON(
       './UI/Mail/MailHandler.ashx?act=q&id=0003&ebayuserid=' + eBayUserID + '&targetid=' + target.attr('id') + '&folderid=' + folderID  + '&ts=' + new Date().getTime(),
       function(data) {
         if (data.retVal == 0) {
           var quantity = data.retSrc.Quantity;
           target.tree('update', { 'target': node.target, 'text': quantity > 0 ? title + ' (' + quantity + ')' : title });
         }
         else {
           alert(data.retMsg);
         }
       });
   }
 };

 var menuClick = function () {
   var eBayUserID = '<%= Session["eBayUserID"]%>';
   if (!eBayUserID) {
     parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
   } 
 };

 $(function () {
   var url = getRootPath() + "/TableHanders.aspx?act=chklg&type=1&tid=chklg&ts=" + new Date().getTime();
   $.getJSON(url, function (data) {
     var retData = EvalData(data);
     if (retData.code == 0) {
     }
     else {
       parent.OpenLogin(function () {
         parent.document.location.reload();
       });
     }
   });

   $('#message').tree({
     onClick: function (node) {
       $.getJSON(
         './UI/Mail/MailHandler.ashx?act=q&id=0002&ts=' + new Date().getTime(),
         function (data) {
           if (data.retVal == 0) {
             var eBayUserID = data.retSrc.eBayUserID;
             if (node.attributes.url) {
               parent.LoadUrl('Message', node.attributes.url + '?ebayuserid=' + eBayUserID + '&treeid=' + node.id);
             }
           }
           else if (data.retVal == 1 || data.retVal == 1001) {
             parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
           }
         });
     }
   });

   $('#dispute').tree({
     onClick: function (node) {
       $.getJSON(
           './UI/Mail/MailHandler.ashx?act=q&id=0002&ts=' + new Date().getTime(),
           function (data) {
             if (data.retVal == 0) {
               var eBayUserID = data.retSrc.eBayUserID;
               parent.LoadUrl('Dispute', node.attributes.url + '?ebayuserid=' + eBayUserID + '&treeid=' + node.id);
             }
             else if (data.retVal == 1 || data.retVal == 1001) {
               parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
             }
           });
     }
   });

   $('#feedback').tree({
     onClick: function (node) {
       $.getJSON(
         './UI/Mail/MailHandler.ashx?act=q&id=0002&ts=' + new Date().getTime(),
         function (data) {
           if (data.retVal == 0) {
             var eBayUserID = data.retSrc.eBayUserID;
             parent.LoadUrl('Feedback', node.attributes.url + '?ebayuserid=' + eBayUserID + '&treeid=' + node.id);
           }
           else if (data.retVal == 1) {
             parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
           }
         });
     }
   });
   
   $('#msgrefresh').click(function () {
     $.getJSON(
         './UI/Mail/MailHandler.ashx?act=q&id=0002&ts=' + new Date().getTime(),
         function (data) {
           if (data.retVal == 0) {
             $('#message').tree({
               url: './UI/Mail/TreeViewHandler.ashx?type=message'
             });
           }
           else if (data.retVal == 1) {
             parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
           }
         });
   });

   $('#disputerefresh').click(function() {
     $.getJSON(
         './UI/Mail/MailHandler.ashx?act=q&id=0002&ts=' + new Date().getTime(),
         function (data) {
           if (data.retVal == 0) {
             $('#dispute').tree({
               url: './UI/Mail/TreeViewHandler.ashx?type=dispute'
             });
           }
           else if (data.retVal == 1) {
             parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
           }
         });
   });

   $('#feedbackrefresh').click(function () {
     $.getJSON(
         './UI/Mail/MailHandler.ashx?act=q&id=0002&ts=' + new Date().getTime(),
         function (data) {
           if (data.retVal == 0) {
             $('#feedback').tree({
               url: './UI/Mail/TreeViewHandler.ashx?type=feedback'
             });
           }
           else if (data.retVal == 1) {
             parent.LoadUrl('eBayUserIDConfig', 'UI/Mail/eBayUserIDConfig.aspx');
           }
         });
   });
 });
</script>
